var mongoose = require('mongoose');
require('../model/merchant.model');
var merchantModel = mongoose.model('Merchant');

module.exports={
    addMerchant:addMerchant,
    findMerchantByAccount:findMerchantByAccount,
    updateMerchant:updateMerchant

};

function addMerchant(merchant,callBack){
    merchantModel.create(merchant,function (err,doc) {
        callBack(err,doc);
    });
}

function findMerchantByAccount(account,callBack){
    merchantModel.findOne({'account':account}).exec(function (err,doc) {
        callBack(err,doc);
    })
}

function updateMerchant(_id,merchant,callBack){
    merchantModel.update({'_id':_id},merchant,function (err,doc) {
        callBack(err,doc);
    })
}